package vista;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import controlador.ControladorMenu;;

public class VistaMenu extends JFrame {
    
	private static final long serialVersionUID = 1L;
	ControladorMenu controladorMenu= new ControladorMenu(this);
	
	public JMenuItem RegistrarCliente,RegistrarClient,RegistrarProducto,RegistrarCategoria,RegistrarIngrediente,ComprarIngrediente,RegistrarOrden;
	//public JMenuItem Registrar;
	public VistaMenu(){
		setTitle("Sistema de comida rapida");
		setSize(730,150);
		setLocation(220,275);
		JMenuBar jmb=new JMenuBar();
		JMenuItem opcion;
	
		
		JMenu Archivos=new JMenu("Gestionar Archivos");
		Archivos.add(RegistrarCliente=new JMenuItem("Registrar Cliente"));
		RegistrarCliente.addActionListener(controladorMenu);
		Archivos.add(RegistrarProducto=new JMenuItem("Registrar Producto"));
		RegistrarProducto.addActionListener(controladorMenu);
		Archivos.add(RegistrarCategoria=new JMenuItem("Registrar Categoria"));
		RegistrarCategoria.addActionListener(controladorMenu);
		Archivos.add(RegistrarIngrediente=new JMenuItem("Registrar Ingrediente"));
		RegistrarIngrediente.addActionListener(controladorMenu);
		JMenu Transaccion=new JMenu("Gestionar Transaccion");
		Transaccion.add(ComprarIngrediente=new JMenuItem("Comprar Ingrediente"));
		ComprarIngrediente.addActionListener(controladorMenu);
		Transaccion.add(RegistrarOrden=new JMenuItem("Registrar Orden"));
		RegistrarOrden.addActionListener(controladorMenu);
		JMenu Reportes=new JMenu("Gestionar Reportes");
		Reportes.add(opcion=new JMenuItem("Cantidad disponibles de ingredientes"));
		opcion.addActionListener(controladorMenu);
		Reportes.add(opcion=new JMenuItem("Ingredientes Mas Usados"));
		opcion.addActionListener(controladorMenu);
		Reportes.add(opcion=new JMenuItem("Prod. Vendidos Ordenados por Monto Ascendentemente"));
		opcion.addActionListener(controladorMenu);
		Reportes.add(opcion=new JMenuItem("Prod. Vendidos Ordenados por Monto Descendentemente"));
		opcion.addActionListener(controladorMenu);
		Reportes.add(opcion=new JMenuItem("Prod. Vendidos Ordenados por Cantidad Ascendentemente"));
		opcion.addActionListener(controladorMenu);
		Reportes.add(opcion=new JMenuItem("Prod. Vendidos Ordenados por Cantidad Descendentemente"));
		opcion.addActionListener(controladorMenu);
		JMenu Salir=new JMenu("Salir");
		Salir.add(opcion=new JMenuItem("Salir"));
	    opcion.addActionListener(controladorMenu);
		
		
		
		jmb.add(Archivos);
		jmb.add(Transaccion);
		jmb.add(Reportes);
	    jmb.add(Salir);
		setJMenuBar(jmb);
		
	}
	

		
	

}